#if !defined(AFX_CGAMESTATELEVEL01_H_INCLUDED_)
#define AFX_CGAMESTATELEVEL01_H_INCLUDED_

#include "GameState.h"
#include "map.h"
class Char;


class CGameStateLevel01 : public CGameState
{
public:
	virtual void Init(CGameManager* pManager);
	virtual void Clear(CGameManager* pManager);
	virtual void Update(CGameManager * pManager);
	virtual void Draw(CGameManager * pManager);

	static CGameStateLevel01* Instance();
	virtual ~CGameStateLevel01();

protected:
	CGameStateLevel01();

private:
	static CGameStateLevel01 m_GameStateLevel01; // singleton...
	h8or::Map* mapa;
	Char *heroChar;

};
#endif
